someone that attempts to demonstrate prowess or ability - Allemand Anglais Dictionnaire